make impenetrable - German English Dictionary